home *** CD-ROM | disk | FTP | other *** search
- <%
- //--------------------------------------------------------------------
- // Microsoft ADO
- //
- // (c) 1996-1998 Microsoft Corporation. All Rights Reserved.
- //
- //
- //
- // ADO constants include file for JavaScript
- //
- //--------------------------------------------------------------------
-
- //---- CursorTypeEnum Values ----
- var adOpenForwardOnly = 0;
- var adOpenKeyset = 1;
- var adOpenDynamic = 2;
- var adOpenStatic = 3;
-
- //---- CursorOptionEnum Values ----
- var adHoldRecords = 0x00000100;
- var adMovePrevious = 0x00000200;
- var adAddNew = 0x01000400;
- var adDelete = 0x01000800;
- var adUpdate = 0x01008000;
- var adBookmark = 0x00002000;
- var adApproxPosition = 0x00004000;
- var adUpdateBatch = 0x00010000;
- var adResync = 0x00020000;
- var adNotify = 0x00040000;
- var adFind = 0x00080000;
- var adSeek = 0x00400000;
- var adIndex = 0x00800000;
-
- //---- LockTypeEnum Values ----
- var adLockReadOnly = 1;
- var adLockPessimistic = 2;
- var adLockOptimistic = 3;
- var adLockBatchOptimistic = 4;
-
- //---- ExecuteOptionEnum Values ----
- var adRunAsync = 0x00000010;
- var adAsyncExecute = 0x00000010;
- var adAsyncFetch = 0x00000020;
- var adAsyncFetchNonBlocking = 0x00000040;
- var adExecuteNoRecords = 0x00000080;
-
- //---- ConnectOptionEnum Values ----
- var adAsyncConnect = 0x00000010;
-
- //---- ObjectStateEnum Values ----
- var adStateClosed = 0x00000000;
- var adStateOpen = 0x00000001;
- var adStateConnecting = 0x00000002;
- var adStateExecuting = 0x00000004;
- var adStateFetching = 0x00000008;
-
- //---- CursorLocationEnum Values ----
- var adUseServer = 2;
- var adUseClient = 3;
-
- //---- DataTypeEnum Values ----
- var adEmpty = 0;
- var adTinyInt = 16;
- var adSmallInt = 2;
- var adInteger = 3;
- var adBigInt = 20;
- var adUnsignedTinyInt = 17;
- var adUnsignedSmallInt = 18;
- var adUnsignedInt = 19;
- var adUnsignedBigInt = 21;
- var adSingle = 4;
- var adDouble = 5;
- var adCurrency = 6;
- var adDecimal = 14;
- var adNumeric = 131;
- var adBoolean = 11;
- var adError = 10;
- var adUserDefined = 132;
- var adVariant = 12;
- var adIDispatch = 9;
- var adIUnknown = 13;
- var adGUID = 72;
- var adDate = 7;
- var adDBDate = 133;
- var adDBTime = 134;
- var adDBTimeStamp = 135;
- var adBSTR = 8;
- var adChar = 129;
- var adVarChar = 200;
- var adLongVarChar = 201;
- var adWChar = 130;
- var adVarWChar = 202;
- var adLongVarWChar = 203;
- var adBinary = 128;
- var adVarBinary = 204;
- var adLongVarBinary = 205;
- var adChapter = 136;
- var adFileTime = 64;
- var adDBFileTime = 137;
- var adPropVariant = 138;
- var adVarNumeric = 139;
-
- //---- FieldAttributeEnum Values ----
- var adFldMayDefer = 0x00000002;
- var adFldUpdatable = 0x00000004;
- var adFldUnknownUpdatable = 0x00000008;
- var adFldFixed = 0x00000010;
- var adFldIsNullable = 0x00000020;
- var adFldMayBeNull = 0x00000040;
- var adFldLong = 0x00000080;
- var adFldRowID = 0x00000100;
- var adFldRowVersion = 0x00000200;
- var adFldCacheDeferred = 0x00001000;
- var adFldKeyColumn = 0x00008000;
-
- //---- EditModeEnum Values ----
- var adEditNone = 0x0000;
- var adEditInProgress = 0x0001;
- var adEditAdd = 0x0002;
- var adEditDelete = 0x0004;
-
- //---- RecordStatusEnum Values ----
- var adRecOK = 0x0000000;
- var adRecNew = 0x0000001;
- var adRecModified = 0x0000002;
- var adRecDeleted = 0x0000004;
- var adRecUnmodified = 0x0000008;
- var adRecInvalid = 0x0000010;
- var adRecMultipleChanges = 0x0000040;
- var adRecPendingChanges = 0x0000080;
- var adRecCanceled = 0x0000100;
- var adRecCantRelease = 0x0000400;
- var adRecConcurrencyViolation = 0x0000800;
- var adRecIntegrityViolation = 0x0001000;
- var adRecMaxChangesExceeded = 0x0002000;
- var adRecObjectOpen = 0x0004000;
- var adRecOutOfMemory = 0x0008000;
- var adRecPermissionDenied = 0x0010000;
- var adRecSchemaViolation = 0x0020000;
- var adRecDBDeleted = 0x0040000;
-
- //---- GetRowsOptionEnum Values ----
- var adGetRowsRest = -1;
-
- //---- PositionEnum Values ----
- var adPosUnknown = -1;
- var adPosBOF = -2;
- var adPosEOF = -3;
-
- //---- enum Values ----
- var adBookmarkCurrent = 0;
- var adBookmarkFirst = 1;
- var adBookmarkLast = 2;
-
- //---- MarshalOptionsEnum Values ----
- var adMarshalAll = 0;
- var adMarshalModifiedOnly = 1;
-
- //---- AffectEnum Values ----
- var adAffectCurrent = 1;
- var adAffectGroup = 2;
- var adAffectAll = 3;
- var adAffectAllChapters = 4;
-
- //---- ResyncEnum Values ----
- var adResyncUnderlyingValues = 1;
- var adResyncAllValues = 2;
-
- //---- CompareEnum Values ----
- var adCompareLessThan = 0;
- var adCompareEqual = 1;
- var adCompareGreaterThan = 2;
- var adCompareNotEqual = 3;
- var adCompareNotComparable = 4;
-
- //---- FilterGroupEnum Values ----
- var adFilterNone = 0;
- var adFilterPendingRecords = 1;
- var adFilterAffectedRecords = 2;
- var adFilterFetchedRecords = 3;
- var adFilterPredicate = 4;
- var adFilterConflictingRecords = 5;
-
- //---- SearchDirectionEnum Values ----
- var adSearchForward = 1;
- var adSearchBackward = -1;
-
- //---- PersistFormatEnum Values ----
- var adPersistADTG = 0;
- var adPersistXML = 1;
-
- //---- StringFormatEnum Values ----
- var adStringXML = 0;
- var adStringHTML = 1;
- var adClipString = 2;
-
- //---- ConnectPromptEnum Values ----
- var adPromptAlways = 1;
- var adPromptComplete = 2;
- var adPromptCompleteRequired = 3;
- var adPromptNever = 4;
-
- //---- ConnectModeEnum Values ----
- var adModeUnknown = 0;
- var adModeRead = 1;
- var adModeWrite = 2;
- var adModeReadWrite = 3;
- var adModeShareDenyRead = 4;
- var adModeShareDenyWrite = 8;
- var adModeShareExclusive = 0xc;
- var adModeShareDenyNone = 0x10;
-
- //---- IsolationLevelEnum Values ----
- var adXactUnspecified = 0xffffffff;
- var adXactChaos = 0x00000010;
- var adXactReadUncommitted = 0x00000100;
- var adXactBrowse = 0x00000100;
- var adXactCursorStability = 0x00001000;
- var adXactReadCommitted = 0x00001000;
- var adXactRepeatableRead = 0x00010000;
- var adXactSerializable = 0x00100000;
- var adXactIsolated = 0x00100000;
-
- //---- XactAttributeEnum Values ----
- var adXactCommitRetaining = 0x00020000;
- var adXactAbortRetaining = 0x00040000;
-
- //---- PropertyAttributesEnum Values ----
- var adPropNotSupported = 0x0000;
- var adPropRequired = 0x0001;
- var adPropOptional = 0x0002;
- var adPropRead = 0x0200;
- var adPropWrite = 0x0400;
-
- //---- ErrorValueEnum Values ----
- var adErrInvalidArgument = 0xbb9;
- var adErrNoCurrentRecord = 0xbcd;
- var adErrIllegalOperation = 0xc93;
- var adErrInTransaction = 0xcae;
- var adErrFeatureNotAvailable = 0xcb3;
- var adErrItemNotFound = 0xcc1;
- var adErrObjectInCollection = 0xd27;
- var adErrObjectNotSet = 0xd5c;
- var adErrDataConversion = 0xd5d;
- var adErrObjectClosed = 0xe78;
- var adErrObjectOpen = 0xe79;
- var adErrProviderNotFound = 0xe7a;
- var adErrBoundToCommand = 0xe7b;
- var adErrInvalidParamInfo = 0xe7c;
- var adErrInvalidConnection = 0xe7d;
- var adErrNotReentrant = 0xe7e;
- var adErrStillExecuting = 0xe7f;
- var adErrOperationCancelled = 0xe80;
- var adErrStillConnecting = 0xe81;
- var adErrNotExecuting = 0xe83;
- var adErrUnsafeOperation = 0xe84;
-
- //---- ParameterAttributesEnum Values ----
- var adParamSigned = 0x0010;
- var adParamNullable = 0x0040;
- var adParamLong = 0x0080;
-
- //---- ParameterDirectionEnum Values ----
- var adParamUnknown = 0x0000;
- var adParamInput = 0x0001;
- var adParamOutput = 0x0002;
- var adParamInputOutput = 0x0003;
- var adParamReturnValue = 0x0004;
-
- //---- CommandTypeEnum Values ----
- var adCmdUnknown = 0x0008;
- var adCmdText = 0x0001;
- var adCmdTable = 0x0002;
- var adCmdStoredProc = 0x0004;
- var adCmdFile = 0x0100;
- var adCmdTableDirect = 0x0200;
-
- //---- EventStatusEnum Values ----
- var adStatusOK = 0x0000001;
- var adStatusErrorsOccurred = 0x0000002;
- var adStatusCantDeny = 0x0000003;
- var adStatusCancel = 0x0000004;
- var adStatusUnwantedEvent = 0x0000005;
-
- //---- EventReasonEnum Values ----
- var adRsnAddNew = 1;
- var adRsnDelete = 2;
- var adRsnUpdate = 3;
- var adRsnUndoUpdate = 4;
- var adRsnUndoAddNew = 5;
- var adRsnUndoDelete = 6;
- var adRsnRequery = 7;
- var adRsnResynch = 8;
- var adRsnClose = 9;
- var adRsnMove = 10;
- var adRsnFirstChange = 11;
- var adRsnMoveFirst = 12;
- var adRsnMoveNext = 13;
- var adRsnMovePrevious = 14;
- var adRsnMoveLast = 15;
-
- //---- SchemaEnum Values ----
- var adSchemaProviderSpecific = -1;
- var adSchemaAsserts = 0;
- var adSchemaCatalogs = 1;
- var adSchemaCharacterSets = 2;
- var adSchemaCollations = 3;
- var adSchemaColumns = 4;
- var adSchemaCheckConstraints = 5;
- var adSchemaConstraintColumnUsage = 6;
- var adSchemaConstraintTableUsage = 7;
- var adSchemaKeyColumnUsage = 8;
- var adSchemaReferentialConstraints = 9;
- var adSchemaTableConstraints = 10;
- var adSchemaColumnsDomainUsage = 11;
- var adSchemaIndexes = 12;
- var adSchemaColumnPrivileges = 13;
- var adSchemaTablePrivileges = 14;
- var adSchemaUsagePrivileges = 15;
- var adSchemaProcedures = 16;
- var adSchemaSchemata = 17;
- var adSchemaSQLLanguages = 18;
- var adSchemaStatistics = 19;
- var adSchemaTables = 20;
- var adSchemaTranslations = 21;
- var adSchemaProviderTypes = 22;
- var adSchemaViews = 23;
- var adSchemaViewColumnUsage = 24;
- var adSchemaViewTableUsage = 25;
- var adSchemaProcedureParameters = 26;
- var adSchemaForeignKeys = 27;
- var adSchemaPrimaryKeys = 28;
- var adSchemaProcedureColumns = 29;
- var adSchemaDBInfoKeywords = 30;
- var adSchemaDBInfoLiterals = 31;
- var adSchemaCubes = 32;
- var adSchemaDimensions = 33;
- var adSchemaHierarchies = 34;
- var adSchemaLevels = 35;
- var adSchemaMeasures = 36;
- var adSchemaProperties = 37;
- var adSchemaMembers = 38;
-
- //---- SeekEnum Values ----
- var adSeekFirstEQ = 0x1;
- var adSeekLastEQ = 0x2;
- var adSeekAfterEQ = 0x4;
- var adSeekAfter = 0x8;
- var adSeekBeforeEQ = 0x10;
- var adSeekBefore = 0x20;
-
- //---- ADCPROP_UPDATECRITERIA_ENUM Values ----
- var adCriteriaKey = 0;
- var adCriteriaAllCols = 1;
- var adCriteriaUpdCols = 2;
- var adCriteriaTimeStamp = 3;
-
- //---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
- var adPriorityLowest = 1;
- var adPriorityBelowNormal = 2;
- var adPriorityNormal = 3;
- var adPriorityAboveNormal = 4;
- var adPriorityHighest = 5;
-
- //---- CEResyncEnum Values ----
- var adResyncNone = 0;
- var adResyncAutoIncrement = 1;
- var adResyncConflicts = 2;
- var adResyncUpdates = 4;
- var adResyncInserts = 8;
- var adResyncAll = 15;
-
- //---- ADCPROP_AUTORECALC_ENUM Values ----
- var adRecalcUpFront = 0;
- var adRecalcAlways = 1;
- %>
-